package com.ruibang.glass.job.constant;

/**
 * 1 * @ClassName Constants
 * 2 * @Author: HuangLB
 * 3 * @date 2021/12/17 15:16
 * 4 * @Version 1.0
 */
public class Constants {
    public static final String ZERO_STR = "0";
    public static final String ONE_STR = "1";
    public static final String TWO_STR = "2";
    public static final String THREE_STR = "3";
    public static final String FOUR_STR = "4";
    public static final String FIVE_STR = "5";
    public static final String SIX_STR = "6";
    public static final String SEVEN_STR = "7";
    public static final String EIGHT_STR = "8";
    public static final String NINE_STR = "9";
    public static final String TEN_STR = "10";
    public static final String ELEVEN_STR = "11";
    public static final String TWELVE_STR = "12";
    public static final Integer ZERO_INT = 0;
    public static final Integer ONE_INT = 1;
    public static final Integer TWO_INT = 2;
    public static final Integer THREE_INT = 3;
    public static final Integer FOUR_INT = 4;
    public static final Integer FIVE_INT = 5;
    public static final Integer SIX_INT = 6;
    public static final Integer SEVEN_INT = 7;
    public static final Integer EIGHT_INT = 8;
    public static final Integer NINE_INT = 9;
    public static final Integer TEN_INT = 10;

    public static enum SpecialSign {
        UNDERLINE("_"),
        POINT("."),
        BACKSLASH("\\"),
        RIGHTSLASH("/"),
        SINGLEQUOTES("'"),
        COLON(":"),
        COMMA(","),
        LEFTBRACKET("("),
        RIGHTBRACKET(")"),
        SPACE(" ");

        private String name;

        private SpecialSign(String name) {
            this.name = name;
        }

        public String getName() {
            return this.name;
        }
    }

    public static enum FileType {
        IMAGE("image"),//图片
        VIDEO("video"),//视频
        OFFICE("office"),//文件
        OTHER("other");//其他
        private String type;

        private FileType(String type) {
            this.type = type;
        }

        public String getName() {
            return this.type;
        }
    }

}
